Elements and Performance Criteria
- Establish task requirements and define data structures and code
- Code using standard algorithms
- Code using modular programming approach, including pass-by-reference parameter passing
- Create and manipulate 2-D data structures using code
- Create and maintain sorted data structures and use language-provided facilities
- Code using simple binary search technique
- Code binary file-handling solutions using random-access algorithms
- Debug, document and test code
- Use stand-alone debugging tools and tools provided by integrated development environment (IDE)
- Trace code execution and examine variable contents using debugger
- Develop and document maintainable code according to organisational guidelines and coding standards
- Apply internal documentation to code using documentation tools available in target language
- Design and document tests according to organisational guidelines
- Test produced code and confirm compliance with program specification
- Capture and record test results
- Develop, test and document files and application
- Build application according to user requirement
- Access multiple source-code files
- Employ integrated development environment (IDE) project maintenance facilities and automate program building using created files
- Develop program specification solution according to coding standards
- Design algorithm and document, construct and test applications according to problem description using target language
- Document completed application according to organisational procedures